package com.buer.storage.dao;

import com.buer.storage.dto.CategoryTwoDto;
import com.buer.storage.dto.ProdDto;
import com.buer.storage.entity.CarCategorytwo;
import com.buer.storage.entity.CategoryTwo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;

@Repository
@Mapper
public interface CategoryTwoDao {
    //增加二级分类
    int add(CategoryTwo categoryTwo);

    //删除二级分类
    int delete(int categoryTwoId);

    //修改二级分类
    int update(CategoryTwoDto categoryTwoDto);

    //查询二级分类
    List<CategoryTwo> select();

    List<ProdDto> selectProd(Integer categoryTwoId);

    List<CategoryTwo> selectCategorytwo(@Param("categoryId") Integer categoryId,@Param("categoryTwoName") String categoryTwoName);

    List<CategoryTwo> selectCategorytwoAll();

    CarCategorytwo getCategorytwoByName(Map<String,Object> params);
}
